aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/performance
Commit message (Collapse)AuthorAgeFilesLines
* Don't iterate all connectors for unregistering (#14714)Leif Åstrand2014-11-191-1/+24
| | | | | | | | | | This reduces the time spent in unregisterRemovedConnectors when updating the text of one Label with about 380 connectors registered from 20 to 2 ms as reported by the Vaadin profiler. Performance when removing lots of connectors remains at about 10 ms for removing 360 connectors. Profiled in Firefox 32 on OS X. Change-Id: I203fd8790f8ccc7c098ee91c44831a5ac6c4a82b
* Avoid leaking memory from inherited ThreadLocales. Fixes #12401Jonatan Kronqvist2013-09-021-0/+57
| | | | | | | | | | | | The issue is fixed by changing the normal HashMap inside the inheritable thread local to a map implementation holding only weak references to the values (WeakValueMap). Also included is a test UI that starts threads, which run until the JVM is quit. This along with VisualVM was used to reproduce the issue and verify the fix. Change-Id: I116cc4e56e8a19c3b770abab6b18b9e262f4dafa
* Add bootstrap performance measuring support (#11188)Leif Åstrand2013-03-011-1/+4
| | | | | | | | | | | svn changeset:25664/svn branch:6.8 Conflicts: client/src/com/vaadin/client/ApplicationConnection.java uitest/src/com/vaadin/tests/performance/BasicPerformanceTest.java uitest/src/com/vaadin/tests/util/TestUtils.java Change-Id: I699e7b47ad5a62b67dbdf1004da5e5daf009ba25
* Add basic performance test (#10318)Leif Åstrand2013-01-141-0/+182
Change-Id: Ic20e3849f0e51d6857ca04952f621a976d1c9a14