• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jeesk
V2EX  ›  程序员

html5 手机网页如何模拟内存溢出,或者崩溃。

  •  
  •   jeesk · Feb 3, 2023 · 2395 views
    This topic created in 1218 days ago, the information mentioned may be changed or developed.

    我使用 const array = new ArrayBuffer(1024 * 1024 * 2000) 好像模拟不出来。

    10 replies    2023-02-03 17:14:18 +08:00
    tool2d
        1
    tool2d  
       Feb 3, 2023
    开一个 1G 内存的虚拟机,运行 windows 10 ,同时关闭虚拟内存。

    然后虚拟机里,再运行一大堆 chrome 。
    loading
        2
    loading  
       Feb 3, 2023
    for 一些全局变量声名的代码,然后 eval 运行一下。
    okakuyang
        3
    okakuyang  
       Feb 3, 2023
    你往 buffer 里填充数据就可以了
    debuggerx
        4
    debuggerx  
       Feb 3, 2023
    let a = [];for(let i = 0 ; i < 100000000 ; i++) {a.push('aaaaa')}
    jifengg
        5
    jifengg  
       Feb 3, 2023   ❤️ 1
    new Array(1024*1024*1000).fill(0)

    new 出来后要填充。
    注意:你如果在控制台敲这个代码,不 enter 执行,也有可能把页面搞崩溃。
    opengps
        6
    opengps  
       Feb 3, 2023
    一个超大的变量,不同的往里写入内容,就是在占用内存
    630071099
        7
    630071099  
       Feb 3, 2023
    while(true) window.name += 6;
    windychen0
        8
    windychen0  
       Feb 3, 2023
    while(1){}
    Ashore
        9
    Ashore  
       Feb 3, 2023
    karott7
        10
    karott7  
       Feb 3, 2023
    直接无限循环新增变量
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3163 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 02:35 · PVG 10:35 · LAX 19:35 · JFK 22:35
    ♥ Do have faith in what you're doing.