code: def test_shared_memory_warm_start_1():
      c_time = time.perf_counter()
      hyper = Hyperactive(n_processes=1)
      hyper.add_search(
          model,
          search_space,
          n_iter=300,
          n_jobs=1,
      )
      hyper.run()
      d_time_1 = time.perf_counter() - c_time
  
      search_data0 = hyper.search_data(model)
  
      c_time = time.perf_counter()
      hyper = Hyperactive(n_processes=1)
      hyper.add_search(
          model,
          search_space,
          n_iter=300,
          n_jobs=4,
          memory_warm_start=search_data0,
          memory=True,
      )
      hyper.run()
      d_time_2 = time.perf_counter() - c_time
      d_time_2 = d_time_2 / 4
  
      print("\n d_time_1 \n", d_time_1)
      print("\n d_time_2 \n", d_time_2)
  
      d_time = d_time_1 / d_time_2
  
      assert d_time > 2
  
file_path: Hyperactive/tests/_local_test_timings/_test_shared_memory.py
imports: import time
  import numpy
  import pandas
  from hyperactive import Hyperactive
label_desc: Use image node_id 11 for calling a global function with example usage: test_shared_memory_warm_start_1() without return types