trove4j

    3熱度

    4回答

    我有一個非常大的谷歌Multimap<String,String>,並正在尋找方法來減少內存使用量。在所有的例子我能找到的人都在做這樣的事情: Multimaps.newSetMultimap( TDecorators.wrap(new TIntObjectHashMap<Collection<Integer>>()), new Supplier<Set<Integer>>() { publi

    0熱度

    1回答

    在我的應用程序啓動時,我創建了具有75 * 10^6容量的trove長散列集。 Profiler顯示,該應用程序使用1.4克。我嘗試設置-Xmx1600m,並且捕獲內存不足。 -Xmx2000m相同。 -Xmx2030m相同。 -Xmx2040m OK。 Profiler沒有看到這麼大的分配,在哪裏以及爲什麼會發生?

    13熱度

    1回答

    是否有替代Guava Tables使用原始類型而不是泛型類型作爲關鍵字? 我想使用原語來避免使用Java Numbers和由Java Maps創建的其他條目對象造成的自動裝箱。 我已經使用Trove TLongObjectMap推出了我自己的基本LongLongObjectTable,但是如果有可用的話,我寧願使用標準庫。 private static class LongLongObjectTa

    0熱度

    2回答

    如何從Trove TIntObjectHashMap中獲取一個存在且已在地圖中找到的值? if(map.containsValue(source)) { for (Entry<Integer, String> entry : map.entrySet()) { // entrySet() is not recognized by Trove? and i can not find an

    3熱度

    1回答

    我想要有一個int樹集合實現,它爲具有很多連續區域的集合進行了優化。 例如,這樣的樹可以知道包含從100到150的整個區域,因此一旦找到該區域就搜索120個末端。 類似地,如果設置包含區域500 ... 506和508 ... 600,則一旦添加507,合併兩個區域。 同樣的區域可如果數量刪除

    1熱度

    2回答

    我下載了牛羚庫3.03並將其解壓到本地目錄。那麼我在eclipse中添加trove-3.03-src.jar到我的項目中,但是仍然存在導入錯誤,如The import gnu.trove.TDoubleArrayList cannot be resolved,我該如何解決這個問題?任何回覆將不勝感激

    6熱度

    5回答

    我是NoSQL的新手,我很努力想要找出最適合我正在嘗試構建的應用程序的NoSQL實現。 我的Java應用程序需要有一個包含數百萬到數十億條條目的內存哈希映射,因爲它模擬了單層神經網絡。現在我們使用Trove以便能夠使用基元作爲鍵和值來減小地圖的大小並提高訪問速度。該地圖是地圖的地圖,其中外部地圖的鍵是長的,而內部地圖具有長/浮點鍵/值。 當應用程序啓動時,我們需要能夠將保存的狀態從磁盤讀取到映射圖

    2熱度

    2回答

    我在我的程序中使用了LinkedHashMap<Double, String>。但我需要一個具有原始數據類型在特洛夫我們有地圖,但沒有訂購?任何有關訂購的想法?

    1熱度

    2回答

    我想在我的java項目中使用Trove-1.0.2 jar for maps。我使用Eclipse IDE。我已經在構建路徑中使用「添加外部罐子」添加了Trove jar,但仍然得到了ClassNotFoundException。 但是,當我檢查時,類gnu.trove.THashMap存在於庫中。 Error: java.lang.ClassNotFoundException: gnu.trov

    1熱度

    1回答

    我正在用Java編寫動態Web項目,並嘗試在我的一個servlet中使用Trove Collection。 我看到問題發生在集合創建行,並在那之後我的項目堆棧。 我發現特羅韋集合是不是線程安全的(也許這是在Web項目的服務器端的問題),但即使我嘗試這條線: TIntObjectMap m = TCollections.synchronizedMap(new TIntObjectHashMap())