240 發(fā)簡信
IP屬地:浙江
  • mac 10.13.6
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    # SIGILL (0x4) at pc=0x000000011014b598, pid=1181, tid=8451
    #
    # JRE version: OpenJDK Runtime Environment (9.0) (slowdebug build 9-internal+0-adhoc.huanghaoxing.openjdk)
    # Java VM: OpenJDK 64-Bit Server VM (slowdebug 9-internal+0-adhoc.huanghaoxing.openjdk, mixed mode, tiered, compressed oops, serial gc, bsd-amd64)
    # Problematic frame:
    # V [libjvm.dylib+0xd4b598] PerfData::~PerfData()+0x8
    #
    # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
    #
    # An error report file with more information is saved as:
    # /Users/huanghaoxing/source/openjdk/make/hs_err_pid1181.log
    #
    # If you would like to submit a bug report, please visit:
    # http://bugreport.java.com/bugreport/crash.jsp
    #

    mac 10.13.x編譯openjdk8

    由于 mac high sierra 系統(tǒng)有較大的變動,所以專門寫一篇用mac high sierra 來編譯 openjdk8 的博客. 準(zhǔn)備階段 mac 系統(tǒng)版本 10...

  • @wenj1997 還有3G內(nèi)存就不管了?

    操作系統(tǒng)實驗:Lab2 物理內(nèi)存管理

    清華大學(xué)操作系統(tǒng)Lab2實驗報告課程主頁:http://os.cs.tsinghua.edu.cn/oscourse/OS2018spring實驗指導(dǎo)書:https://ch...

  • page_init 為什么只用到實際物理內(nèi)存的0-KMEMSIZE(0X38000000) , 這個內(nèi)存不到1G唉俗,1G-4G用到哪里了

    static void
    page_init(void) {
    struct e820map *memmap = (struct e820map *)(0x8000 + KERNBASE);
    uint64_t maxpa = 0;

    cprintf("e820map:\n");
    int i;
    for (i = 0; i < memmap->nr_map; i ++) {
    uint64_t begin = memmap->map[i].addr, end = begin + memmap->map[i].size;
    cprintf(" memory: %08llx, [%08llx, %08llx], type = %d.\n",
    memmap->map[i].size, begin, end - 1, memmap->map[i].type);
    if (memmap->map[i].type == E820_ARM) {
    if (maxpa < end && begin < KMEMSIZE) {
    maxpa = end;
    }
    }
    }
    if (maxpa > KMEMSIZE) {
    maxpa = KMEMSIZE;
    }

    extern char end[];

    npage = maxpa / PGSIZE;
    pages = (struct Page *)ROUNDUP((void *)end, PGSIZE);

    for (i = 0; i < npage; i ++) {
    SetPageReserved(pages + i);
    }

    uintptr_t freemem = PADDR((uintptr_t)pages + sizeof(struct Page) * npage);

    for (i = 0; i < memmap->nr_map; i ++) {
    uint64_t begin = memmap->map[i].addr, end = begin + memmap->map[i].size;
    if (memmap->map[i].type == E820_ARM) {
    if (begin < freemem) {
    begin = freemem;
    }
    if (end > KMEMSIZE) {
    end = KMEMSIZE;
    }
    if (begin < end) {
    begin = ROUNDUP(begin, PGSIZE);
    end = ROUNDDOWN(end, PGSIZE);
    if (begin < end) {
    init_memmap(pa2page(begin), (end - begin) / PGSIZE);
    }
    }
    }
    }
    }

    操作系統(tǒng)實驗:Lab2 物理內(nèi)存管理

    清華大學(xué)操作系統(tǒng)Lab2實驗報告課程主頁:http://os.cs.tsinghua.edu.cn/oscourse/OS2018spring實驗指導(dǎo)書:https://ch...

  • 120
    最詳細(xì)的JVM&GC講解

    這篇文章是我之前翻閱了不少的書籍以及從網(wǎng)絡(luò)上收集的一些資料的整理,因此不免有一些不準(zhǔn)確的地方八匠,同時不同JDK版本的差異也比較大侦鹏。 不過文中一些JVM參數(shù)示例都是實際項目里調(diào)優(yōu)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品