Use this page to compare the contents of two different LEGO Sets, MOCs, or Custom Lists. Find out what parts they have in common, or what parts are unique to each. Note that spare parts within Sets are ignored.

Pick a Set to compare
Or pick a Custom List containing the Parts to compare
Pick a Set to compare
Or pick a Custom List containing the Parts to compare
DJDT

Time

Resource usage

Resource Value
User CPU time 238.742 msec
System CPU time 21.987 msec
Total CPU time 260.729 msec
Elapsed time 265.008 msec
Context switches 28 voluntary, 2 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

SQL queries from 1 connection

  • default 1.72 ms (3 queries )
Query Timeline Time (ms) Action
SELECT "django_site"."id",
       "django_site"."domain",
       "django_site"."name"
  FROM
"django_site"
 WHERE
"django_site"."id" = 1
 LIMIT
21
SELECT ••• FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21
0.61

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./lego/views/sets.py in compare_sets_newurl(659)
  return compare_sets(request, set1, set2, inv1, inv2, user_list1, user_list2)

/home/nathan/rb/site/./lego/views/sets.py in compare_sets(581)
  return render(request, 'sets/compare_sets.html',

/usr/lib/python3.10/contextlib.py in __enter__(135)
  return next(self.gen)

/home/nathan/rb/site/./rb/context_processors.py in site(60)
  'domain': site.domain,

/home/nathan/rb/site/./rb/context_processors.py in <lambda>(54)
  site = SimpleLazyObject(lambda: get_current_site(request))

SELECT "rb_sitesettings"."id",
       "rb_sitesettings"."name",
       "rb_sitesettings"."value"
  FROM
"rb_sitesettings"
 WHERE
"rb_sitesettings"."name" = 'site_message'
 LIMIT
21
SELECT ••• FROM "rb_sitesettings" WHERE "rb_sitesettings"."name" = 'site_message' LIMIT 21
0.63

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./lego/views/sets.py in compare_sets_newurl(659)
  return compare_sets(request, set1, set2, inv1, inv2, user_list1, user_list2)

/home/nathan/rb/site/./lego/views/sets.py in compare_sets(581)
  return render(request, 'sets/compare_sets.html',

/home/nathan/rb/site/./rb/templatetags/rb_settings.py in site_message(147)
  message = SiteSettings.get_site_message()

/home/nathan/rb/site/./cache/utils.py in cache_wrapper(98)
  result = method(instance, *args, **kwargs)

/home/nathan/rb/site/./rb/models/site.py in get_site_message(24)
  setting = cls.objects.get(name=SiteSettings.SITE_MESSAGE)

340
341 <body class="{% block body-class %}{{ request.user.get_body_classes }}{% endblock body-class %}">
342
343 {% site_message %}
344 <div id="wrapper" class="{% block wrapper_class %}{% endblock wrapper_class %} {% if request.user.is_anonymous %}{% else %}{{ request.user.get_personalisation_options.max_width }}{% endif %}">
345
346
347 <div id="topBar" class="hidden-sm hidden-xs">

/home/nathan/rb/site/rb/templates/rb/base_root.html

SELECT "countries_plus_country"."iso",
       "countries_plus_country"."iso3",
       "countries_plus_country"."iso_numeric",
       "countries_plus_country"."fips",
       "countries_plus_country"."name",
       "countries_plus_country"."capital",
       "countries_plus_country"."area",
       "countries_plus_country"."population",
       "countries_plus_country"."continent",
       "countries_plus_country"."tld",
       "countries_plus_country"."currency_code",
       "countries_plus_country"."currency_symbol",
       "countries_plus_country"."currency_name",
       "countries_plus_country"."phone",
       "countries_plus_country"."postal_code_format",
       "countries_plus_country"."postal_code_regex",
       "countries_plus_country"."languages",
       "countries_plus_country"."geonameid",
       "countries_plus_country"."neighbours",
       "countries_plus_country"."equivalent_fips_code"
  FROM
"countries_plus_country"
 WHERE
"countries_plus_country"."iso" = 'US'
 LIMIT
21
SELECT ••• FROM "countries_plus_country" WHERE "countries_plus_country"."iso" = 'US' LIMIT 21
0.48

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./lego/views/sets.py in compare_sets_newurl(659)
  return compare_sets(request, set1, set2, inv1, inv2, user_list1, user_list2)

/home/nathan/rb/site/./lego/views/sets.py in compare_sets(581)
  return render(request, 'sets/compare_sets.html',

/home/nathan/rb/site/./rb/templatetags/rb_geo.py in geo_currency(20)
  geo_data = user.geo.get_user_currency()

/home/nathan/rb/site/./geo/geo.py in get_user_currency(252)
  country = Country.objects.get(iso=country_code)

412 </a>
413 </li>
414 <li class="hidden-xs">
415 {% geo_currency request.user %}
416 </li>
417 {% comment %}
418 <li class="hidden-xs hidden-sm">
419 <a href={% if request.user.is_authenticated %}"{% url 'user_profile_settings' request.user.get_username %}#personalisation"{% else %}"#" onclick="return false;"{% endif %} title="All date/times are being converted to this timezone">{% get_user_timezone request.user %}</a>

/home/nathan/rb/site/rb/templates/rb/base_root.html

Log messages

No messages logged.