java - 请教当HashMap中键值对太多怎么办。
伊谢尔伦
伊谢尔伦 2017-04-17 17:21:04
0
1
268
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信 (1)
黄舟

最直观的一个想法。 一级map太大,你可以用多级map。 比如按key做一个sharding,用多个map,甚至可以多个层级map,像个树一样。

这样可以解决单个map中entry过多的问题。 但是无法解决占用内存过大的问题。 因为拆分为多个map或者树形结构,一样是都在内存中。

内存问题的话没办法,把它改为外部的缓存中吧。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!