Introduction
Info |
---|
Less data = faster performance (all aggregation calculations will only take into account loaded tasks only) Less frequent data refresh = faster performance |
...
Contents:
|
...
|
...
Adjust the displayed data
...
If your box spans a long period of time, use filtering, such as date filtering, to improve the performance
...
Use filters to limit the active data visible on the screen
...
Work on fewer fields visible at the same time - the more data fields (such as columns on Gantt) you show while using BigPicture Plugin, the more time it takes for the browser to calculate and render it
...
Limit the maximum number of Jira issues loaded
App Configuration > Advanced > Technical info tab
...
Archive, close, or remove the old boxes
When a box is closed or archived, the data isn’t being refreshed
Alternatively, remove the boxes you don’t need
Simplify the app and box setup
Limit custom field mapping
Data synchronization
Increase the Synchronization time interval
App Configuration > Advanced > Technical info tablive synchronization - adjust the live sync settings (decrease the live sync interval or turn off)
App Configuration > General > Live sync tab
Statistics collection (Data Center only)
Switch off Fine-grained logging
App Configuration > Advanced > Technical info tab
Jira issues and projects
Keep in mind, each additional plugin installed shares Jira's resources
...
Introduction
To improve app performance, focus on more than just the hardware. Regularly maintain the app and review its settings. The best practices for maintaining app performance also prevent slowdowns in a self-hosted Jira environment due to data synchronization.
The recommendations on this page focus on four main areas:
Tip |
---|
Performance improves when:
|
...
Optimized and safe data synchronization
Anchor | ||
---|---|---|
|
If you are experiencing Jira performance issues caused by BigPicture data sync, check the performance settings in App Configuration.
The performance settings help you optimize BigPicture syncs with Jira. This can significantly reduce the chances of a negative impact on Jira, even if over 30,000 users are working on over 1 million issues.
The following settings can also speed up the data sync.
Access the synchronization settings
A Jira admin can access the Performance tab in App Configuration:
At the top bar, go to Apps > BigPicture.
Go to App settings (wrench icon at top right) > Performance. You are taken to the Sync rules tab in the Performance section.
...
Adjust the partial sync settings
Settings | Description |
---|---|
Synchronization time interval | Adjust how often BigPicture syncs data (a range of 1-10 seconds). Increase the value to boost app performance (synchronization less frequent). |
Updates processing control | Switch the processing mode to better manage the high volume of BigPicture updates in Jira, and vice versa.
|
Box activity threshold | Defines which boxes are classified by the app as active. Enter a value ranging from 1 - 144 hours. |
Active box limit | Limits the number of boxes supported by the high-priority queue. Enter a value raging from 10 - 100 boxes. |
Box synchronization threshold | Lets you set a synchronization timeout. Enter a value ranging from 5 - 10,000 milliseconds. |
Schedule full synchronization
Scheduled sync ensures data in all boxes is up to date. Schedule the sync using a cron expression.
We recommend scheduling a sync once a week during the off-peak hours. When sync is running the performance might be decreased.
...
Adjust live sync settings
Live sync eliminates the need to refresh a page to see the changes made by other BigPicture and Jira users. The sync interval determines how frequently data from individual modules and markers is synchronized. The interval value is expressed in seconds.
To improve performance:
Increase the sync interval (less frequent syncs) OR
Use the toggle switch to disable live sync.
Go to: Switch to the Live sync tab to make adjustments.
...
Evaluate custom field mapping
Use custom field mapping only if you need it.
Field mapping is responsible for bidirectional data synchronization between BigPicture and Jira.
Clean up the box structure
As the project portfolio in your organization grows, so does the number of boxes in the box hierarchy.
Close and archive boxes that are no longer needed - BigPicture doesn’t refresh closed and archived boxes, which results in better app performance.
Delete unnecessary boxes (e.g., it’s just a test box).
You may also want to clean up old and unused Jira projects.
Archive old Jira projects
...
Faster module page load time
Anchor | ||||
---|---|---|---|---|
|
When working with the app, you might notice that a module page doesn’t load fast enough. The following changes speed up data sync.
Customize task related performance settings
The Performance tab includes additional settings that are worth considering to enhance page load time while using BigPicture modules.
Settings | Description |
---|---|
Maximum tasks to load | Limit the number of tasks simultaneously displayed by BigPicture to enhance loading speed. A lower limit will result in improved loading performance. |
Task grouping limit | To optimize the process, limit the maximum number of tasks the app can group . By reducing the number of tasks, the app can perform grouping faster. |
Limit the number of structure builders
Structure builders help you automatically create and maintain the task structure in each box. Having more active structure builders increases the time needed to sync the task tree, which can slow down page loading times. For that reason, we recommend using up to three structure builders in a box.
Keep the number of columns under control
Columns display and aggregate task information. Simultaneously displaying too many columns can affect the page load times of the Gantt and Scope modules.
Avoid having more than ten columns per view. Create additional column views to easily switch between different views without slowing down the performance.
Use filters
If your box spans a long period of time or contains a large number of tasks, use filters, such as date filters, to improve the performance.
...
Better UI responsiveness
Anchor | ||||
---|---|---|---|---|
|
BigPicture can process and visualize a large volume of issues to help you plan and monitor even the most complex initiatives. That’s why the scope of a box has no upper limit of tasks.
Our load and performance tests confirm that the BigPicture app runs comfortably with even 30,000 tasks in a box. But if you notice some user interface responsiveness issues, try below recommendaitons.
Ensure you have the right hardware and software
As a BigPicture user, your device and browser play an important role in app performance.
A device equipped with a quad-core CPU, preferably an Ice Lake series for Intel, and at least 8 GB RAM (preferably 16) will allow you to work with your project comfortably.
As for the software, we recommend using the latest versions of Chrome, Firefox, or Safari browsers.
Ensure that your browser doesn’t block caching.
Collapse task dependency links
BigPicture lets you hide (collapse) dependencies and display dependencies for only the selected tasks. De-clutter your dependency view and to improve responsiveness on the Gantt and Board modules.
Use simple JQL queries
In BigPicture, you can narrow the active (visible) data in your box using JQL.
The JQL based quick filters control what is currently visible in your box. The scope of a box can also be based on JQL (scope based on Jira filters) or narrowed down based on JQL query.
Complex queries can impact UI responsiveness and page load times. For that reason, try to keep your JQL queries simple. If you need to perform more complex operations on your scope, break your query into several simpler, quick filters.
...
Lower risk of Jira issue pages slowing down
Anchor | ||
---|---|---|
|
Data Center only.
If your Jira data center's performance drops when using BigPicture, try adjusting the following settings.
Disable
...
Browser
...
BigPicture widgets
The WBS and Skills widgets add information to a Jira issue page, but they might slow down how quickly the issue page loads. To speed things up, turn off one or both of these widgets. Settings can be adjusted per Jira project.
Keep in mind, each additional plugin installed shares Jira's resources.
Turn off BigPicture comments on Jira issues
Each time a task is updated using BigPicture, the app can add a comment to a Jira issue to keep track of changes. Disable this functionality for better app performance.
Go to: The Fields tab can be accessed by a Jira admin:
At the top bar, go to Apps > App Configuration. You are taken to the Fields tab in the General section.
Change the Save issue changes to Jira Server issue comments toggle switch to the off position.
...
Logs collection
The fine-grained logs the app collects are helpful if you want to help our Support Team troubleshoot your problem faster, but it may slow down your application. Reduce the granularity level and let the app collect the “Warnings only” or the “Information and warning.”
To switch off Fine-grained logging go to App Configuration > Advanced > Technical info tab. Next, scroll down to the Others section, where you’ll find settings for the logs collection.
...