Browse Source

rf: 测试代码修改

master
SisMaker 4 years ago
parent
commit
08afca049d
42 changed files with 262 additions and 227 deletions
  1. +1
    -0
      src/measure/utTc.erl
  2. +6
    -6
      src/testCase/DsTest/utArrayDs.erl
  3. +6
    -6
      src/testCase/DsTest/utArrayDs1.erl
  4. +6
    -6
      src/testCase/DsTest/utAtomicsDs.erl
  5. +6
    -6
      src/testCase/DsTest/utCerlSetsDs.erl
  6. +6
    -6
      src/testCase/DsTest/utDictDs.erl
  7. +6
    -6
      src/testCase/DsTest/utEtsOrdDs.erl
  8. +6
    -6
      src/testCase/DsTest/utEtsSetDs.erl
  9. +6
    -6
      src/testCase/DsTest/utGb_setsDs.erl
  10. +6
    -6
      src/testCase/DsTest/utGb_treesDs.erl
  11. +6
    -6
      src/testCase/DsTest/utHashBblDs.erl
  12. +6
    -6
      src/testCase/DsTest/utHashBblDs1.erl
  13. +6
    -6
      src/testCase/DsTest/utKhashDs.erl
  14. +6
    -6
      src/testCase/DsTest/utListsDs.erl
  15. +6
    -6
      src/testCase/DsTest/utMapsDs.erl
  16. +6
    -6
      src/testCase/DsTest/utNifArrayDs.erl
  17. +6
    -6
      src/testCase/DsTest/utNifHashbDs.erl
  18. +6
    -6
      src/testCase/DsTest/utOrddictDs.erl
  19. +6
    -6
      src/testCase/DsTest/utOrdsetsDs.erl
  20. +6
    -6
      src/testCase/DsTest/utPTermDs.erl
  21. +6
    -6
      src/testCase/DsTest/utPdDs.erl
  22. +6
    -6
      src/testCase/DsTest/utSetsDs.erl
  23. +13
    -1
      src/testCase/DsTest/utTestDs.erl
  24. +6
    -6
      src/testCase/DsTest/utTupleDs.erl
  25. +6
    -6
      src/testCase/DsTestSimple/utSArrayDs.erl
  26. +6
    -6
      src/testCase/DsTestSimple/utSCerlSetsDs.erl
  27. +6
    -6
      src/testCase/DsTestSimple/utSDictDs.erl
  28. +6
    -6
      src/testCase/DsTestSimple/utSEtsOrdDs.erl
  29. +6
    -6
      src/testCase/DsTestSimple/utSEtsSetDs.erl
  30. +6
    -6
      src/testCase/DsTestSimple/utSGb_setsDs.erl
  31. +6
    -6
      src/testCase/DsTestSimple/utSGb_treesDs.erl
  32. +6
    -6
      src/testCase/DsTestSimple/utSListsDs.erl
  33. +6
    -6
      src/testCase/DsTestSimple/utSMapsDs.erl
  34. +6
    -6
      src/testCase/DsTestSimple/utSOrddictDs.erl
  35. +6
    -6
      src/testCase/DsTestSimple/utSOrdsetsDs.erl
  36. +6
    -6
      src/testCase/DsTestSimple/utSPdDs.erl
  37. +6
    -6
      src/testCase/DsTestSimple/utSSetsDs.erl
  38. +13
    -1
      src/testCase/DsTestSimple/utSTestDs.erl
  39. +6
    -6
      src/testCase/DsTestSimple/utSTupleDs.erl
  40. +11
    -1
      src/testCase/ListPdTs/utListPdTs.erl
  41. +4
    -4
      src/testCase/ListPdTs/utListTs.erl
  42. +4
    -4
      src/testCase/ListPdTs/utPdTs.erl

+ 1
- 0
src/measure/utTc.erl View File

@ -9,6 +9,7 @@
, tc/3
, ts/4
, tm/5
, cvrTimeUnit/3
, test/1
]).

+ 6
- 6
src/testCase/DsTest/utArrayDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num - 1, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num - 1, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num - 1, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num - 1, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num - 1, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utArrayDs1.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 8192 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTest/utAtomicsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utCerlSetsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utDictDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utEtsOrdDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utEtsSetDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utGb_setsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utGb_treesDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utHashBblDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 65536 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTest/utHashBblDs1.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 65536 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
%io:format("~w",[NewDsF]),
exit(normal);

+ 6
- 6
src/testCase/DsTest/utKhashDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utListsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 32768 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(NewDsU, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTest/utMapsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utNifArrayDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num - 1, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num - 1, Ds),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num - 1, Ds),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num - 1, Ds),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num - 1, Ds),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utNifHashbDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, Ds, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, Ds),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, Ds),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, Ds),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utOrddictDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 32768 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTest/utOrdsetsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 65536 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTest/utPTermDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 131072 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, not_support, not_support}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTest/utPdDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTest/utSetsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 13
- 1
src/testCase/DsTest/utTestDs.erl View File

@ -48,7 +48,12 @@ runCnt(Cnt, Num, Ds) ->
runExe(Num, Ds) ->
Pid = erlang:spawn_link(Ds, start, [Num, self()]),
receive
{over, Pid, Insert, Read, Update, For, Delete} ->
{over, Pid, InsertTU, ReadTU, UpdateTU, ForTU, DeleteTU} ->
Insert = cvrTUnit(InsertTU),
Read = cvrTUnit(ReadTU),
Update = cvrTUnit(UpdateTU),
For = cvrTUnit(ForTU),
Delete = cvrTUnit(DeleteTU),
storeStatistics(Ds, Num, Insert, Read, Update, For, Delete),
{_, DsName} = lists:split(2, atom_to_list(Ds)),
printLog("~-10.s ~8.s ~12.s ~12.s ~10.s ~12.s ~10.s ~14.s ~10.s ~12.s ~12.s ~12.s ~n",
@ -80,6 +85,13 @@ runCal([], _Ds) ->
-define(US, 1000).
-define(NS, 1).
cvrTUnit(not_support) ->
<<"noSupport">>;
cvrTUnit(skip) ->
<<"skip">>;
cvrTUnit(Time) ->
utTc:cvrTimeUnit(Time, native, nanosecond).
timeToStr(not_support) ->
<<"noSupport">>;
timeToStr(skip) ->

+ 6
- 6
src/testCase/DsTest/utTupleDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 65536 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU, undefined),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTestSimple/utSArrayDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num - 1, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num - 1, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num - 1, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num - 1, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num - 1, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSCerlSetsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSDictDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSEtsOrdDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSEtsSetDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSGb_setsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSGb_treesDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSListsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 32768 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(NewDsU, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTestSimple/utSMapsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSOrddictDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 32768 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTestSimple/utSOrdsetsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 65536 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal);
start(Num, Pid) ->

+ 6
- 6
src/testCase/DsTestSimple/utSPdDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 6
- 6
src/testCase/DsTestSimple/utSSetsDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, not_support, Time5 - Time4, Time6 - Time5}),
exit(normal).

+ 13
- 1
src/testCase/DsTestSimple/utSTestDs.erl View File

@ -48,7 +48,12 @@ runCnt(Cnt, Num, Ds) ->
runExe(Num, Ds) ->
Pid = erlang:spawn_link(Ds, start, [Num, self()]),
receive
{over, Pid, Insert, Read, Update, For, Delete} ->
{over, Pid, InsertTU, ReadTU, UpdateTU, ForTU, DeleteTU} ->
Insert = cvrTUnit(InsertTU),
Read = cvrTUnit(ReadTU),
Update = cvrTUnit(UpdateTU),
For = cvrTUnit(ForTU),
Delete = cvrTUnit(DeleteTU),
storeStatistics(Ds, Num, Insert, Read, Update, For, Delete),
{_, DsName} = lists:split(2, atom_to_list(Ds)),
printLog("~-10.s ~8.s ~12.s ~12.s ~10.s ~12.s ~10.s ~14.s ~10.s ~12.s ~12.s ~12.s ~n",
@ -80,6 +85,13 @@ runCal([], _Ds) ->
-define(US, 1000).
-define(NS, 1).
cvrTUnit(not_support) ->
<<"noSupport">>;
cvrTUnit(skip) ->
<<"skip">>;
cvrTUnit(Time) ->
utTc:cvrTimeUnit(Time, native, nanosecond).
timeToStr(not_support) ->
<<"noSupport">>;
timeToStr(skip) ->

+ 6
- 6
src/testCase/DsTestSimple/utSTupleDs.erl View File

@ -5,17 +5,17 @@
start(Num, Pid) when Num =< 65536 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
NewDsU = update(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
NewDsF = for(Num, NewDsU, undefined),
Time5 = erlang:system_time(nanosecond),
Time5 = erlang:monotonic_time(),
delete(Num, NewDsF),
Time6 = erlang:system_time(nanosecond),
Time6 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3, Time5 - Time4, not_support}),
exit(normal);
start(Num, Pid) ->

+ 11
- 1
src/testCase/ListPdTs/utListPdTs.erl View File

@ -46,7 +46,10 @@ runCnt(Cnt, Num, Ds) ->
runExe(Num, Ds) ->
Pid = erlang:spawn_link(Ds, start, [Num, self()]),
receive
{over, Pid, Insert, Read, Delete} ->
{over, Pid, InsertTU, ReadTU, DeleteTU} ->
Insert = cvrTUnit(InsertTU),
Read = cvrTUnit(ReadTU),
Delete = cvrTUnit(DeleteTU),
storeStatistics(Ds, Num, Insert, Read, Delete),
{_, DsName} = lists:split(2, atom_to_list(Ds)),
printLog("~-10.s ~8.s ~12.s ~12.s ~10.s ~12.s ~12.s ~12.s ~n",
@ -83,6 +86,13 @@ runCal([], _Ds) ->
-define(US, 1000).
-define(NS, 1).
cvrTUnit(not_support) ->
<<"noSupport">>;
cvrTUnit(skip) ->
<<"skip">>;
cvrTUnit(Time) ->
utTc:cvrTimeUnit(Time, native, nanosecond).
timeToStr(not_support) ->
<<"noSupport">>;
timeToStr(skip) ->

+ 4
- 4
src/testCase/ListPdTs/utListTs.erl View File

@ -5,13 +5,13 @@
start(Num, Pid) when Num =< 32768 ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsU = read(Num, NewDsI),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
delete(NewDsU),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3}),
exit(normal);
start(_Num, Pid) ->

+ 4
- 4
src/testCase/ListPdTs/utPdTs.erl View File

@ -5,13 +5,13 @@
start(Num, Pid) ->
Ds = init(Num),
Time1 = erlang:system_time(nanosecond),
Time1 = erlang:monotonic_time(),
NewDsI = insert(Num, Ds),
Time2 = erlang:system_time(nanosecond),
Time2 = erlang:monotonic_time(),
NewDsR = read(Num, NewDsI, undefined),
Time3 = erlang:system_time(nanosecond),
Time3 = erlang:monotonic_time(),
delete(Num, NewDsR),
Time4 = erlang:system_time(nanosecond),
Time4 = erlang:monotonic_time(),
erlang:send(Pid, {over, self(), Time2 - Time1, Time3 - Time2, Time4 - Time3}),
exit(normal).

Loading…
Cancel
Save