Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Operation

Grouper 2.1.0 (ms)

Grouper 2.0.3 (ms)

GroupFinder.findByName()

3

3

Group.hasImmediateMember(Subject)

37 39

33

Group.hasEffectiveMember(Subject)

28 30

23

Group.hasMember(Subject)

24

17

Group.hasOptin(Subject)

26 28

23

Group.getPrivs(Subject)

26 28

21

Group.getUpdaters()

4

5

Group.getEffectiveMembers()

3 4

3

Group.getEffectiveMemberships()

5 6

4

Group.getImmediateMembers()

3 4

4

Group.getImmediateMemberships()

5 4

4

Group.getMembers()

4

4

Group.getMemberships()

5

6

MemberFinder.findBySubject()

24

15

Member.getEffectiveMemberships()

7 8

10

Member.getImmediateMemberships()

8 9

8

Member.getMemberships()

4

4

StemFinder.findByName()

1 2

2

Stem.getPrivs(Subject)

36

23

Stem.hasCreate(Subject)

21

19

Stem.getStemmers()

3

3

Group create

268 366

323

Group delete

182 135

157

Role create

342 304

318

Attribute def name create

56 58

56

Assign role permission

64 73

52

Remove role permission

28 37

33

Attribute def name delete

21 36

30

Role delete

172 113

145

Stem create

157 142

125

Stem delete

82 104

90

AttributeDef create (type=perm)

164 119

155

AttributeDef delete (type=perm)

184 165

164

Membership add

53 71

59

Membership delete

28 42

37

Membership add where member is a group

88 95

95

Membership delete where member is a group

38 54

56

Membership add causes composite

74 94

79

Membership delete causes composite

41 58

55

Group privilege (update) add

35 43

36

Group privilege (update) delete

25 26

27

Stem privilege (create) add

31 39

35

Stem privilege (create) delete

19 29

27

Effective membership (1000) add

30 40

38

Effective membership (1000) delete

20 30

30