Questions tagged [performance]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
0 answers
137 views

Lightning console methods does not respond after keeping console tabs open for sometime

There is a wired behavior observed in our lightning console app. After few tabs and subtabs opens up and we keep the browser open for an hour or so, the lightning methods top open tab and subtabs ...
2 votes
1 answer
268 views

Does quantity of data extensions impact performance?

In Marketing Cloud, if I begin deleting data extensions, could that do anything to improve the overall loading speed of the UI in the various contexts where Contact Builder data is being referenced?
1 vote
0 answers
29 views

Post processing slowness on dev org

We have build custom API on slaesforce. This API is call from C# multilayered application. it stats 1000 threads and hit the custom api almost at same time. Salesforce receive and process all this ...
  • 8,990
0 votes
1 answer
82 views

Using EncryptSymmetric in a Content Block

This is not a question on how to use EncryptSymmetric. I’d like to ask if anyone knows about how well it performs. If we are encrypting a personalised payload that will be added to an outbound link in ...
  • 3
0 votes
1 answer
499 views

cdn for static resources

I'm analysing a performance problem and currently looking for more information around the usage of CDN for static resources that are part of our App. In previous releases, Salesforce released two ...
1 vote
1 answer
22 views

Can the below code be Optimized and include the logic to check for related opportunityteammember records before updating checkbox to true?

Need help in Optimizing below code. Requirement is to update "opportunity shared" checkbox on "Opportunity" object whenever opportunity is un-shared. (Delete trigger on "Opportunityteammember" ...
0 votes
1 answer
324 views

Question on Negative operator SOQL Index or Table scan

I was reading SFDC documentation and they state that using != or Contains will almost run the query in table scan. With that said, we have 5 Million case records in production. When i check the ...
  • 87
3 votes
0 answers
651 views

Why are these calls into CPQ taking so long?

I'm working through a problem here where we have a website that making calls into Apex code that's taking 8 seconds to add an item to a quote, and I wonder if I could get some help understanding if we'...
0 votes
1 answer
511 views

Loading Iframe in lightning component, slows down the loading time of page. Any alternative?

We have many iframes with relative visualforce page urls inside lightning component. And these all lightning components are displayed on Lightning Sales Console app inside a flexipage. This results ...
12 votes
1 answer
2k views

Most efficient way to switch on SObjectType?

It is a bit odd we can't evaluate a switch statement directly on SObjectType, so I am trying to determine conclusively which workaround is the most efficient. Just to verify, I tried to compile this ...
  • 144k
1 vote
1 answer
158 views

Salesforce performance after installing many appExchange or managed package apps or products

Does installing too many appExchange apps on Salesforce instance has any impact on performance of that instance? I mean every app will have its own triggers or automation and thus consuming power/...
0 votes
2 answers
30 views

Specific numbers for report performance issues

According to the documentation, there are a few items that can make report performance worse. These include: Querying too many objects Dealing with intricate lookups Report has too many fields Does ...
  • 2,611
1 vote
1 answer
225 views

SOQL and Indexes

I am trying to understand more about "SOQL Query Performance" topic and I'm reading all the Salesforce docs. I have a doubt when we have a WHERE clause with an AND condition. The two docs on this ...
  • 705
0 votes
1 answer
192 views

Capturing page performance statistics with Event Monitoring?

I've finished the trailhead for event monitoring. In the trail head it mentions "Optimize performance — Sometimes it’s hard to determine the cause of slow page performance in your organization. ...
1 vote
1 answer
1k views

Capturing Lightning Performance (Page Load Time) without any special tools?

I have been requested to come up with a report or analysis that could "show performance of the page load for a certain period of time or something similar" Business problem: Some customers currently ...
3 votes
3 answers
358 views

Array notation for List<List<Sobject>>

In an attempt to be as byte pinching as possible(personal goal), I have a question some time on Google has not been able to answer. I did look at some Java documentation to try and resolve the issue ...
  • 616
1 vote
2 answers
705 views

How can I efficiently loop through opportunities on a list of accounts?

Currently we have a few nested for loops in our codebase that are doing what is mentioned in the question, but if we data load a large amount of records we run into CPU time errors. I am wanting to ...
  • 440
5 votes
1 answer
696 views

Apex trigger takes a lot of time to access items in list

I have a simple Contact trigger in a sandbox org that is exhibiting some serious performance issues. After doing some debugging it looks like the issue boils down to accessing the items inside Trigger....
  • 283
3 votes
0 answers
63 views

Instance Switching

Has anyone had experience in requesting a Salesforce org be migrated from a different geographic instance to another? Our org was setup a number of years ago (10+) by someone in our US office. Our US ...
  • 1,285
0 votes
1 answer
69 views

Is there a better way to create related records when creating test data?

I am trying to create a large set of test data along with child records and this is what i came up with. Could anyone let me know if there's a better way to achieve the same? Integer countStart = ...
  • 401
11 votes
2 answers
798 views

Access to SObject Schema in Apex is very slow after API v44

We needs to use Schema and DescribeSObjectResult classes to get all SObject in the user's organization. But we noticed performance problem after upgraded to API v44. The following code could reproduce ...
  • 331
10 votes
1 answer
425 views

Drawbacks of using SObjectField.toString() over SObjectField.getDescribe().getName()

I often do '' + field where field is an SObjectField to get the field's API name. I like that much more than the clunky verbose field.getDescribe().getName(). So is there a reason I should not do it ...
1 vote
1 answer
47 views

How do I optimize searching 3,000 records for an email that matches one on a lead?

Scenario A New Lead is inserted, if it matches criteria, the lead ownerid is Updated based on an email field on the lead. Problem Write code that takes the email address and queries all Users for ...
0 votes
1 answer
148 views

Optimize code by reducing many If-else Conditions?

If-else code which I have written. I want to optimize it. (Using maybe Collection). Can someone show me how to do it? if(form.first_name.value == '' && form.last_name.value == '' &&...
user avatar
8 votes
1 answer
359 views

Slow scratch orgs causing Apex CPU time limit to be hit about 20% of the time - any workarounds?

We have an SFDX build set up that runs our 2,800 tests against 6 different scratch org configurations in parallel. But every build fails on what seems like a random one of the scratch orgs (i.e. it ...
  • 131k
0 votes
2 answers
51 views

Is there any other impact of using serial bulkUpdate/Insert other than slow speed?

I am using the serial mode of bulkUpdate/Insert. I am just wondering if there any other impacts apart from the speed.
  • 9
1 vote
2 answers
935 views

Does more logic on Client side reduces the lightning performance?

I am just struggling to understand on this as I develop a lightning component. I have object rows from apex controller which gets displayed on the component using <table>, <tr> and <td&...
  • 187
1 vote
1 answer
200 views

Winter'19 Release: "Opportunities: Retain Edit Rights for Previous Opportunity Owners"

This is a useful feature in some situations: https://releasenotes.docs.salesforce.com/en-us/winter19/release-notes/rn_sales_features_core_oppty_sfx.htm But this can literally double the share table ...
  • 2,111
6 votes
0 answers
539 views

How to improve performance when querying CustomMetadata's FieldDefinition fields

When I query string columns on custom metadata objects, I get decent performance. However, if I query a column that points to a FieldDefinition, my query became much slower. Is this a known system ...
6 votes
2 answers
330 views

Query optimization for ContentVersion

For a project I wrote a query to get all needed ContentVersion records. But after the deployment to full sandbox we have seen the performance issues with it. It only happens for the first time, all ...
  • 4,982
5 votes
3 answers
1k views

Performance profiling best practices

Given that: debug statements consume memory and cpu resources and thus skew performance measurements developer console in profiling perspective shows just events that were logged debug log size is ...
  • 3,625
17 votes
4 answers
4k views

Why are foreach loops slower in Apex than standard for loop?

Considering the following test class: @IsTest private class ProfilingTest { private static String TEST_STR = ''; public static testMethod void testForEachLoop(){ List<Account> ...
0 votes
2 answers
60 views

Need solution on query optimaisation

i have below code where i am doing 2 queries and updating the account record. list<account> parentAccount=new list<account>(); list<account> ChildAccount=new list<account>(); ...
  • 3
1 vote
2 answers
453 views

Apex batch job performance

I am salesforce admin currently facing performance issue with one of the 3rd party(classy-SF) Integration. Batch job installed from classy are running 300+ times in 24 hours( batch size 1).Each batch ...
1 vote
2 answers
334 views

Optimize to avoid too many soql

is there a way to optimize this more? for(Program_Standard__c comp: comps) { List<CertificateComplianceAssociation__c> tempAsocs = [ SELECT Id, Certificate_Type__c, ...
  • 95
2 votes
2 answers
279 views

Performance of SOQL query loop and SOQL query assignment to map

I need to fetch orders by account. Since orders are children of account I can use the aggregation query parent-to-child. Query to be used: SELECT Id, (SELECT Id FROM Orders) FROM Account I can ...
  • 1,458
0 votes
1 answer
138 views

Optimise Double For Loops in Batch Apex

global Database.QueryLocator start(Database.BatchableContext BC) { return Database.getQueryLocator([SELECT id, (SELECT id, Status, Description, ...
  • 3
2 votes
0 answers
568 views

Lightning Component in Visualforce - Slow Loading in Spring/Summer 18

I know there was the same question in Summer 16 (Lightning Component in VFP - slow loading since Summer 16), but it seems to be the case again in Spring 18 and Summer 18 (I've tested this in sandbox ...
1 vote
1 answer
546 views

Cross-Object Formula Fields and Performance

I have been unable to find official documentation about this. But I wonder, is there a documented "upper bound" count at which platform performance degradation occurs due to a proliferation of cross-...
  • 2,111
37 votes
4 answers
8k views

Why is Schema.describeSObjects(types) Slower Than Schema.getGlobalDescribe()?

I was about to reconfigure some of my code to use the newer Schema.describeSObjects(types) method that I had heard was faster than using a globalDescribe. I made some code to quickly check this and ...
0 votes
1 answer
42 views

Send Email Additional To Fields when Millions of Contact

Here is the problem I am facing , I have 1 Millions of Contact While Sending email there is Field called Additional To Which Opens up the Contacts List Page It takes good amount of time to load this ...
3 votes
2 answers
867 views

Performance-wise, is it better to query a relationship field or a formula field?

Like AccountName vs Account.Name. The first being a formula field, and the second one a relationship. Since formula fields are like Schrödinger's Cat (the value depends on the time you are getting ...
1 vote
1 answer
489 views

How to optimize performance for dynamically add row & delete row functionality in VF Page

It is general scenario to create functionality of add and delete row dynamically. You can refer following link for better understanding of scenario: http://www.infallibletechie.com/2012/06/...
5 votes
1 answer
2k views

Writing too much to debug log increases heap and cpu time

I have just observed that writing to debug log using System.debug increases heap size as well as CPU time. Is this normal. Please see the screenshot below for the comparison. The first one with so ...
  • 6,676
4 votes
2 answers
2k views

Formula field in SOQL - Performance Impact

Scenario Let's say I have two custom obejcts - Student and Class. The Class object is connected with object Student through lookup relationship. The Class object also has a formula field (...
  • 1,165
1 vote
1 answer
577 views

Is that possible to enqueue more than one action? Please suggest

I just read the best practices article for the Lightning and I am wondering is that possible to have more than one enqueueaction in client controller js? Please suggest. There is some hint given in ...
  • 6,676
10 votes
1 answer
2k views

How to implement a professional infinite/virtual scrolling in Lightning

I have a custom Lightning grid component (like and editable lightning:datatable) for which I need infinite scrolling to display thousands of rows without bringing the customers browser to a halt. I ...
1 vote
1 answer
486 views

Reduce servertime loading dynamic piclist on community page

How do I reduce servercall load/time from a community. I build a dynamic picklist component which loads on the page as checkboxes. I use this component 5 times on the page. It takes about (3000ms) ...
  • 2,194
12 votes
1 answer
623 views

Why is my Lightning App inside a Managed Package extremly slow during its bootstrap phase (but not in the DEV org)?

I do have a managed package that contains a Lightning app (myApp.app) which contains various custom Lightning components. When I install the package in any org and open the app, it takes a very long ...
  • 942
13 votes
1 answer
895 views

What is the performance penalty for Deterministic Platform Encryption?

Spring 18 included a beta release of deterministic encryption for the SFDC Shield Platform Encryption product. Deterministic encryption imposes fewer issues with your existing code base / metadata ...
  • 63.8k

1 2
3
4 5
7