Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 12.9 KB

luajit_over_2gb.md

File metadata and controls

25 lines (19 loc) · 12.9 KB

Luajit with over 2GB

    print('collectgarbage count ' .. collectgarbage("count"))

    local text1 = {}

    for i = 1,150000000 do
        text1[i] = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Neque viverra justo nec ultrices dui sapien eget. Integer malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Ipsum dolor sit amet consectetur adipiscing elit pellentesque habitant. Amet nulla facilisi morbi tempus iaculis urna. Enim neque volutpat ac tincidunt vitae semper quis lectus nulla. Iaculis nunc sed augue lacus viverra vitae congue. Faucibus purus in massa tempor nec feugiat nisl pretium. Ante in nibh mauris cursus mattis. Odio morbi quis commodo odio aenean sed adipiscing diam. Sit amet cursus sit amet dictum. Blandit massa enim nec dui nunc. Enim nulla aliquet porttitor lacus luctus accumsan tortor. Tempus imperdiet nulla malesuada pellentesque elit. Mauris nunc congue nisi vitae suscipit tellus. Diam sit amet nisl suscipit adipiscing bibendum est ultricies integer. Tincidunt eget nullam non nisi est sit. Viverra nam libero justo laoreet sit amet cursus. Est ultricies integer quis auctor elit sed. Quis hendrerit dolor magna eget est lorem ipsum. Semper viverra nam libero justo laoreet sit amet. Rhoncus est pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat. Leo vel orci porta non pulvinar neque laoreet suspendisse interdum. Dolor sit amet consectetur adipiscing elit duis tristique. Non nisi est sit amet facilisis. Ridiculus mus mauris vitae ultricies leo integer malesuada nunc vel. Fames ac turpis egestas integer eget aliquet nibh. Vestibulum mattis ullamcorper velit sed ullamcorper morbi. Orci dapibus ultrices in iaculis. Gravida arcu ac tortor dignissim convallis aenean et tortor. Sit amet tellus cras adipiscing enim eu turpis egestas. Cras fermentum odio eu feugiat pretium nibh ipsum consequat nisl. Sed cras ornare arcu dui vivamus arcu felis bibendum. Enim eu turpis egestas pretium aenean pharetra magna. Nec sagittis aliquam malesuada bibendum arcu vitae. Ut tristique et egestas quis ipsum. Quis risus sed vulputate odio. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero. Elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at augue. Mattis vulputate enim nulla aliquet porttitor lacus luctus. Odio facilisis mauris sit amet massa. Ac turpis egestas maecenas pharetra convallis posuere morbi. Dictum varius duis at consectetur lorem donec massa. Ac turpis egestas integer eget aliquet nibh praesent. Cras fermentum odio eu feugiat. Purus in massa tempor nec feugiat nisl. Eros in cursus turpis massa tincidunt dui ut ornare. Lobortis scelerisque fermentum dui faucibus in ornare. Augue eget arcu dictum varius duis at consectetur lorem. Amet consectetur adipiscing elit duis tristique sollicitudin nibh sit amet. Feugiat scelerisque varius morbi enim nunc faucibus a. Gravida dictum fusce ut placerat orci nulla pellentesque. Gravida neque convallis a cras semper auctor. Magna ac placerat vestibulum lectus. Quis ipsum suspendisse ultrices gravida dictum fusce ut. Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus semper. Urna nec tincidunt praesent semper feugiat. Fames ac turpis egestas integer eget aliquet nibh praesent tristique. Purus viverra accumsan in nisl nisi scelerisque eu. Sed tempus urna et pharetra pharetra. Imperdiet proin fermentum leo vel orci porta non pulvinar. Faucibus ornare suspendisse sed nisi lacus. Odio eu feugiat pretium nibh ipsum consequat. Justo nec ultrices dui sapien eget mi proin sed libero. Ipsum a arcu cursus vitae congue. Massa ultricies mi quis hendrerit dolor magna eget. Aliquam malesuada bibendum arcu vitae elementum. Tristique magna sit amet purus gravida quis. Arcu non sodales neque sodales ut etiam sit. Enim facilisis gravida neque convallis a cras semper auctor. Mattis pellentesque id nibh tortor. Praesent semper feugiat nibh sed pulvinar proin. Dictum non consectetur a erat nam at lectus urna. Vulputate mi sit amet mauris commodo quis imperdiet massa tincidunt. Sapien faucibus et molestie ac. Lacus laoreet non curabitur gravida. Pellentesque elit eget gravida cum sociis natoque. Laoreet non curabitur gravida arcu ac. Malesuada pellentesque elit eget gravida cum sociis natoque. Bibendum neque egestas congue quisque egestas diam in arcu. Ut lectus arcu bibendum at varius vel pharetra. Facilisi nullam vehicula ipsum a arcu cursus vitae congue mauris. Odio pellentesque diam volutpat commodo sed. Lectus quam id leo in vitae turpis massa. Faucibus et molestie ac feugiat sed lectus vestibulum mattis. Proin sagittis nisl rhoncus mattis rhoncus urna neque viverra. Habitant morbi tristique senectus et. Egestas tellus rutrum tellus pellentesque eu tincidunt tortor. Senectus et netus et malesuada fames ac turpis. Tortor pretium viverra suspendisse potenti. Vel elit scelerisque mauris pellentesque pulvinar. Sit amet nisl suscipit adipiscing bibendum est ultricies integer quis. Nibh praesent tristique magna sit. Ultrices tincidunt arcu non sodales. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. Enim facilisis gravida neque convallis. Risus feugiat in ante metus. Nam libero justo laoreet sit amet. Turpis egestas sed tempus urna et pharetra pharetra massa. Eget gravida cum sociis natoque. Nulla facilisi morbi tempus iaculis urna id volutpat lacus laoreet. Tortor consequat id porta nibh. Pharetra sit amet aliquam id. Nulla pharetra diam sit amet nisl suscipit. Consequat ac felis donec et odio. Integer eget aliquet nibh praesent. Neque laoreet suspendisse interdum consectetur libero. Viverra tellus in hac habitasse platea dictumst vestibulum. Dolor sed viverra ipsum nunc aliquet bibendum enim facilisis gravida. Ridiculus mus mauris vitae ultricies leo integer malesuada nunc. Accumsan in nisl nisi scelerisque eu ultrices vitae auctor eu. Facilisis mauris sit amet massa vitae tortor condimentum lacinia quis. Egestas diam in arcu cursus euismod quis viverra nibh. Risus ultricies tristique nulla aliquet enim. Etiam tempor orci eu lobortis elementum nibh. Eu turpis egestas pretium aenean. Ut tellus elementum sagittis vitae et leo duis ut diam. Elementum curabitur vitae nunc sed velit. Condimentum vitae sapien pellentesque habitant. Auctor urna nunc id cursus metus.'
    end

    local text2 = {}

    for i = 1,150000000 do
        text2[i] = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Neque viverra justo nec ultrices dui sapien eget. Integer malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Ipsum dolor sit amet consectetur adipiscing elit pellentesque habitant. Amet nulla facilisi morbi tempus iaculis urna. Enim neque volutpat ac tincidunt vitae semper quis lectus nulla. Iaculis nunc sed augue lacus viverra vitae congue. Faucibus purus in massa tempor nec feugiat nisl pretium. Ante in nibh mauris cursus mattis. Odio morbi quis commodo odio aenean sed adipiscing diam. Sit amet cursus sit amet dictum. Blandit massa enim nec dui nunc. Enim nulla aliquet porttitor lacus luctus accumsan tortor. Tempus imperdiet nulla malesuada pellentesque elit. Mauris nunc congue nisi vitae suscipit tellus. Diam sit amet nisl suscipit adipiscing bibendum est ultricies integer. Tincidunt eget nullam non nisi est sit. Viverra nam libero justo laoreet sit amet cursus. Est ultricies integer quis auctor elit sed. Quis hendrerit dolor magna eget est lorem ipsum. Semper viverra nam libero justo laoreet sit amet. Rhoncus est pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat. Leo vel orci porta non pulvinar neque laoreet suspendisse interdum. Dolor sit amet consectetur adipiscing elit duis tristique. Non nisi est sit amet facilisis. Ridiculus mus mauris vitae ultricies leo integer malesuada nunc vel. Fames ac turpis egestas integer eget aliquet nibh. Vestibulum mattis ullamcorper velit sed ullamcorper morbi. Orci dapibus ultrices in iaculis. Gravida arcu ac tortor dignissim convallis aenean et tortor. Sit amet tellus cras adipiscing enim eu turpis egestas. Cras fermentum odio eu feugiat pretium nibh ipsum consequat nisl. Sed cras ornare arcu dui vivamus arcu felis bibendum. Enim eu turpis egestas pretium aenean pharetra magna. Nec sagittis aliquam malesuada bibendum arcu vitae. Ut tristique et egestas quis ipsum. Quis risus sed vulputate odio. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero. Elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at augue. Mattis vulputate enim nulla aliquet porttitor lacus luctus. Odio facilisis mauris sit amet massa. Ac turpis egestas maecenas pharetra convallis posuere morbi. Dictum varius duis at consectetur lorem donec massa. Ac turpis egestas integer eget aliquet nibh praesent. Cras fermentum odio eu feugiat. Purus in massa tempor nec feugiat nisl. Eros in cursus turpis massa tincidunt dui ut ornare. Lobortis scelerisque fermentum dui faucibus in ornare. Augue eget arcu dictum varius duis at consectetur lorem. Amet consectetur adipiscing elit duis tristique sollicitudin nibh sit amet. Feugiat scelerisque varius morbi enim nunc faucibus a. Gravida dictum fusce ut placerat orci nulla pellentesque. Gravida neque convallis a cras semper auctor. Magna ac placerat vestibulum lectus. Quis ipsum suspendisse ultrices gravida dictum fusce ut. Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus semper. Urna nec tincidunt praesent semper feugiat. Fames ac turpis egestas integer eget aliquet nibh praesent tristique. Purus viverra accumsan in nisl nisi scelerisque eu. Sed tempus urna et pharetra pharetra. Imperdiet proin fermentum leo vel orci porta non pulvinar. Faucibus ornare suspendisse sed nisi lacus. Odio eu feugiat pretium nibh ipsum consequat. Justo nec ultrices dui sapien eget mi proin sed libero. Ipsum a arcu cursus vitae congue. Massa ultricies mi quis hendrerit dolor magna eget. Aliquam malesuada bibendum arcu vitae elementum. Tristique magna sit amet purus gravida quis. Arcu non sodales neque sodales ut etiam sit. Enim facilisis gravida neque convallis a cras semper auctor. Mattis pellentesque id nibh tortor. Praesent semper feugiat nibh sed pulvinar proin. Dictum non consectetur a erat nam at lectus urna. Vulputate mi sit amet mauris commodo quis imperdiet massa tincidunt. Sapien faucibus et molestie ac. Lacus laoreet non curabitur gravida. Pellentesque elit eget gravida cum sociis natoque. Laoreet non curabitur gravida arcu ac. Malesuada pellentesque elit eget gravida cum sociis natoque. Bibendum neque egestas congue quisque egestas diam in arcu. Ut lectus arcu bibendum at varius vel pharetra. Facilisi nullam vehicula ipsum a arcu cursus vitae congue mauris. Odio pellentesque diam volutpat commodo sed. Lectus quam id leo in vitae turpis massa. Faucibus et molestie ac feugiat sed lectus vestibulum mattis. Proin sagittis nisl rhoncus mattis rhoncus urna neque viverra. Habitant morbi tristique senectus et. Egestas tellus rutrum tellus pellentesque eu tincidunt tortor. Senectus et netus et malesuada fames ac turpis. Tortor pretium viverra suspendisse potenti. Vel elit scelerisque mauris pellentesque pulvinar. Sit amet nisl suscipit adipiscing bibendum est ultricies integer quis. Nibh praesent tristique magna sit. Ultrices tincidunt arcu non sodales. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. Enim facilisis gravida neque convallis. Risus feugiat in ante metus. Nam libero justo laoreet sit amet. Turpis egestas sed tempus urna et pharetra pharetra massa. Eget gravida cum sociis natoque. Nulla facilisi morbi tempus iaculis urna id volutpat lacus laoreet. Tortor consequat id porta nibh. Pharetra sit amet aliquam id. Nulla pharetra diam sit amet nisl suscipit. Consequat ac felis donec et odio. Integer eget aliquet nibh praesent. Neque laoreet suspendisse interdum consectetur libero. Viverra tellus in hac habitasse platea dictumst vestibulum. Dolor sed viverra ipsum nunc aliquet bibendum enim facilisis gravida. Ridiculus mus mauris vitae ultricies leo integer malesuada nunc. Accumsan in nisl nisi scelerisque eu ultrices vitae auctor eu. Facilisis mauris sit amet massa vitae tortor condimentum lacinia quis. Egestas diam in arcu cursus euismod quis viverra nibh. Risus ultricies tristique nulla aliquet enim. Etiam tempor orci eu lobortis elementum nibh. Eu turpis egestas pretium aenean. Ut tellus elementum sagittis vitae et leo duis ut diam. Elementum curabitur vitae nunc sed velit. Condimentum vitae sapien pellentesque habitant. Auctor urna nunc id cursus metus.'
    end

    print('collectgarbage count ' .. collectgarbage("count"))