Vladimir Ozerov created IGNITE-4295: ---------------------------------------
Summary: GridUnsafe: implement specialized methods for every kind of copy operation. Key: IGNITE-4295 URL: https://issues.apache.org/jira/browse/IGNITE-4295 Project: Ignite Issue Type: Task Components: general Affects Versions: 1.8 Reporter: Vladimir Ozerov Assignee: Vladimir Ozerov Priority: Minor Fix For: 2.0 1) copy(OFFHEAP, HEAP) 2) copy(HEAP, OFFHEAP) 3) copy(OFFHEAP, OFFHEAP) 4) copy(HEAP, HEAP) 5) copy(T[], T[]) must be avoided and replaced with System.arrayCopy(). 6) Add optional threshold. If we copy too small memory chunk which size is below the threshold, then resort to byte-by-byte copying, as it will be faster. E.g. on PowerPC with OpenJDK 8, copying of <100 bytes of data is faster on byte-by-byte basis. -- This message was sent by Atlassian JIRA (v6.3.4#6332)