-module(ping1). -compile([export_all, nowarn_export_all]). call(N) -> {ok, Pid} = pong1:start(), StartTime = erlang:system_time(nanosecond), doCall(N, Pid, StartTime). doCall(0, Pid, StartTime) -> EndTime = erlang:system_time(nanosecond), exit(Pid, kill), io:format("call1 over use time: ~p ns~n",[EndTime - StartTime]); doCall(N, Pid, StartTime) -> gen_server:call(Pid, ping), doCall(N - 1, Pid, StartTime).