Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==============================Create/Addition==============================
- --------------------------------------
- for(i = 0; i < 99999; i++){
- array[i] = 1;
- }
- Delay: 2705 ms
- --------------------------------------
- for(i = 99999; i >= 0; i--){
- array[i] = 1;
- }
- Delay: 21 ms
- --------------------------------------
- list = ds_list_create();
- for(i = 0; i < 99999; i++){
- ds_list_add(list, 1);
- }
- Delay: 26 ms
- --------------------------------------
- list = ds_list_create();
- for(i = 0; i < 99999; i++){
- list[| i] = 1;
- }
- Delay: 1868 ms
- --------------------------------------
- map = ds_map_create();
- for(i = 0; i < 99999; i++){
- ds_map_add(map, i, 1);
- }
- Delay: 127 ms
- --------------------------------------
- map = ds_map_create();
- for(i = 0; i < 99999; i++){
- map[? i] = 1;
- }
- Delay: 135 ms
- --------------------------------------
- list = ds_list_create();
- repeat(99999){
- ds_list_add(list, 1);)
- }
- Delay: 16 ms
- --------------------------------------
- ==============================Replacing==============================
- --------------------------------------
- for(i = 0; i < 99999; i++){
- array[i] = 2;
- }
- Delay: 20 ms
- --------------------------------------
- for(i = 99999; i >= 0; i--){
- array[i] = 2;
- }
- Delay: 21 ms
- --------------------------------------
- for(i = 0; i < 99999; i++){
- ds_list_replace(list, i, 2);
- }
- Delay: 25 ms
- --------------------------------------
- for(i = 0; i < 99999; i++){
- list[| i] = 2;
- }
- Delay: 24 ms
- --------------------------------------
- for(i = 0; i < 99999; i++){
- ds_map_replace(map, i, 2);
- }
- Delay: 93 ms
- --------------------------------------
- for(i = 0; i < 99999; i++){
- map[? i] = 2;
- }
- Delay: 124 ms
- --------------------------------------
- ==============================Access==============================
- --------------------------------------
- for(i = 0; i < 99999; i++){
- a = array[i];
- }
- Delay: 21 ms
- --------------------------------------
- for(i = 99999; i >= 0; i--){
- a = array[i];
- }
- Delay: 21 ms
- --------------------------------------
- for(i = 0; i < 99999; i++){
- a = ds_list_find_value(list, i);
- }
- Delay: 24 ms
- --------------------------------------
- for(i = 99999; i >= 0; i--){
- a = list[| i];
- }
- Delay: 24 ms;
- --------------------------------------
- for(i = 0; i < 99999; i++){
- a = ds_map_find_value(map, i)
- }
- Delay: 86 ms
- --------------------------------------
- for(i = 0; i < 99999; i++){
- a = map[? i];
- }
- Delay: 93 ms;
- --------------------------------------
- How do Performance Test:
- var time, a, map;
- time = current_time;
- /// <--- Function goes here.
- time = current_time - time;
- show_debug_message("|-----------------------------");
- show_debug_message("| Delay: " + string(time) + " ms");
- show_debug_message("|-----------------------------");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement