hi Bhaswannag thanks for your response i have 4 tabs and apex each tab for year like 2016,2017,2018,2019 and each tab has each vf page and separate apex class, unfortunately they have separate field for each year in account object , you are right they just display record based on search but evne no record also its taking time to load the page. instead of maintain single field and have a picklist value they had separate field for each year in account object, changing into single field is not so easy and other than this any idea to increase the speed? please suggest . and also my instant has more than 600 object and apex reaches 93% of code . regards ab
this is already exising one and end users are familiar with the page look and feel and keeping single page is an excellent idea but BA dont want to change the look and feel, i will share the code could you please send me your mail id if you can.
Yes, it might be due to view state, may I know what you are doing in the visualforce page.
If you displaying a list of records, apply pagination and display 10-20 records for every page not more than that.
Use transient variables where ever you can.
regards
ab
4 VF pages is not necessary and we can't say want we can optimize until we see code, use Javascript tabs instead of 4 different visualforce pages.
or use LDS tabs https://www.lightningdesignsystem.com/components/tabs/